#! /usr/bin/python
#coding: utf-8
import sqlite3
from LinguisticDatabase import *
from SemanticProcessor import *
#from SemRepr import SemRepr
#from MatrixSemanticSyntacticRepresentation import MatrixSemanticSyntacticRepresentation
import logging
import time

def Create_New():
	conn = sqlite3.connect("""/home/oem/Рабочий стол/python/words""")
	cur = conn.cursor()
	query = """

		create table Nouns(
			id integer primary key autoincrement not null,
			noun text,
			soul text
		);"""
	cur.executescript(query)
	conn.commit()

def main():
    #print __name__
    #s = SortsSystem('',"""/home/love/Desktop/sema/data/sort_system.xml""")
    #s.is_generalization('a','a')


    logging.basicConfig(level=logging.DEBUG, filename='debug.log',
    format='%(asctime)s %(levelname)s: %(message)s',
    datefmt='%Y-%m-%d %H:%M:%S')

    logging.info('========================================================Program started')

    #text = u'Сколько весит зелёная таблетка?'

    #text = u'зеленая таблетка лежит на таблетке зеленой'
    #text = u'предприниматель едет на зеленом автомобиле в африку'
    #text = u'предприниматель быстро едет на зеленом автомобиле в африку'
    #text = u'тур не в африку не дороже 30000 рублей на 17 января на 7 дней'
    text = u'тур в Африку'
    #text = u'Предприниматель быстро едет на автомобиле, арендованном в компании "Трастед интернейшнлз"'
    #text = u'Предприниматель с собакой быстро едет на автомобиле'
    logging.debug("========input string:" + text)
    ldb = LinguisticDatabase( """/home/love/Desktop/sema/data/words.sqlite""")
    semantic_processor = SemanticProcessor(ldb)
    semantic_processor.process(text)
    #text = u'в Африку за 20000 рублей'
    #semantic_processor.process(text)
    #text = u'в Австралию за 10000 рублей'
    #semantic_processor.process(text)





#ask_clarification('what?',['a','b'])
start_time = time.time()
main()
print time.time() - start_time, "seconds"


